/** 初始化 **/
@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,
hr,figure,table,caption,th,td,form,fieldset,legend,input,button,
textarea,menu,select{font-family:Arial, "Microsoft YaHei", "Helvetica Neue", Helvetica,  sans-serif;margin:0 auto;padding:0;}
html,body{overflow: auto;height: 100%;}
body{ margin: 0;  font-size: 12px; color: #333; line-height: 20px; min-width: 1240px;background:#fff;}
a{text-decoration:none;color: #333;}
a:active,
a:hover {outline: 0;}
a:hover{ color:#015eaf;text-decoration:none; outline: 0;}
a.button:hover {color: #fff;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
input{outline:none; }
input[type=submit],
input[type=button],
button[type=submit],
button[type=button]{filter:chroma(color=#000000);}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
}
textarea{overflow:auto;resize:none;outline:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a{text-decoration:none;}
pre {white-space:pre-wrap;white-space:-moz-pre-wrap;/*white-space:-pre-wrap;*/white-space:-o-pre-wrap;word-wrap:break-word;}
/*clearfix 清浮动*/
* html .clearfix {zoom: 1;}
*+html .clearfix {zoom: 1;}
.clearfix:after {height: 0;visibility: hidden;content: ".";display: block;clear: both;}
/*浮动*/
.cl{clear:both;}
.fl{float: left;}
.fr{float: right;}
/*文字方位*/
.taLeft { text-align: left !important; }
.taCenter { text-align: center !important; }
.taRight { text-align: right !important; }
.vaTop { vertical-align: top !important; }
.vaMiddle { vertical-align: middle !important; }
.vaBottom { vertical-align: bottom !important; }
/* a去下划线 */
.link-none:hover{text-decoration: none;}

/*块化*/
.block-i{display:inline-block;*display:inline;*zoom:1;}
.block-n{display:none;}
.block-b{display:block;}
/*定位*/
.position-r{position:relative;}
.position-rz{position:relative;zoom:1;}
.overflow-h{overflow:hidden;}
/*文字*/
.fs12{font-size:12px !important;}
.fs13{font-size:13px !important;}
.fs14{font-size:14px !important;}
.fs15{font-size:15px !important;}
.fs16{font-size:16px !important;}
.fs17{font-size:17px !important;}
.fs18{font-size:18px !important;}
.fs19{font-size:19px !important;}
.fs20{font-size:20px !important;}
/*文字行高*/
.line-h15{ line-height: 15px !important;}
.line-h20{ line-height: 20px !important;}
.line-h22{ line-height: 22px !important;}
.line-h25{ line-height: 25px !important;}
.line-h28{ line-height: 28px !important;}
.line-h30{ line-height: 30px !important;}
.line-h35{ line-height: 35px !important;}
.line-h40{ line-height: 40px !important;}
/*颜色*/
.default {color: #333 !important;}
.red {color: #e01222 !important;}
.gray {color: #818181 !important;}
.color-cf {color: #cfcfcf !important;}
.green {color: #017505 !important;}
.blue {color: #0099e5 !important;}
.orange{color: #ec6519 !important;}
/*边框*/
.border-ee {border: 1px solid #eee;}
.border-no {border: none !important;}
/*通用间距*/
.m0 {margin: 0 !important;}
.mt0{ margin-top:0 !important;}
.mt5{ margin-top:5px !important;}
.mt10{ margin-top:10px !important;}
.mt15{ margin-top:15px !important;}
.mt20{ margin-top:20px !important;}
.mt25{ margin-top:25px !important;}
.mt30{ margin-top:30px !important;}
.mb0{ margin-bottom:0 !important;}
.mb5{ margin-bottom:5px !important;}
.mb10{ margin-bottom:10px !important;}
.mb15{ margin-bottom:15px !important;}
.mb20{ margin-bottom:20px !important;}
.mb25{ margin-bottom:25px !important;}
.mb30{ margin-bottom:30px !important;}
.ml5{margin-left: 5px !important;}
.ml10{margin-left: 10px !important;}
.ml15{margin-left: 15px !important;}
.ml20{margin-left: 20px !important;}
.mr5{margin-right: 5px !important;}
.mr10{margin-right: 10px !important;}
.mr15{margin-right: 15px !important;}
.mr20{margin-right: 20px !important;}
.p0 {padding: 0 !important;}
.pt0{ padding-top:0 !important;}
.pt5{ padding-top:5px !important;}
.pt10{ padding-top:10px !important;}
.pt15{ padding-top:15px !important;}
.pt20{ padding-top:20px !important;}
.pt25{ padding-top:25px !important;}
.pt30{ padding-top:30px !important;}
.pb0{ padding-bottom:0 !important;}
.pb5{ padding-bottom:5px !important;}
.pb10{ padding-bottom:10px !important;}
.pb20{ padding-bottom:20px !important;}
.pb25{ padding-bottom:25px !important;}
.pb30{ padding-bottom:30px !important;}
.pl0{padding-left:0 !important;}
.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl50{padding-left:50px !important;}
.pr0{padding-right:0 !important;}
.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.p5{padding:5px !important;}
.p10{padding:10px !important;}
.m5{margin:5px !important;}
.m10{margin:10px !important;}

/* 长度 */
.w50 {width: 50px !important;}
.w80 {width: 80px !important;}
.w100{width:100px !important;}
.w120 {width: 120px !important;}
.w150 {width: 150px !important;}
.w180 {width: 180px !important;}
.w200 {width: 200px !important;}
.w250 {width: 250px !important;}
.w300 {width: 300px !important;}
.w350 {width: 350px !important;}
.w400 {width: 400px !important;}

.text-over {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*-------------- 头部 --------------- */
#header {position: relative; border-bottom: 2px solid #0099e5;}
.hed-t {background: #0099e5; height: 40px; line-height: 40px;margin-left: 240px;}
.hed-l{position:absolute; top:0; left:0; width:240px;height:77px; background: #fff;}
.hed-l .logo {color:#0099e5; }
.logo { padding:2px 0 5px 30px; margin:24px 0 0 22px; color: #fff; font-size: 18px; font-weight: bold;background:url(../../images/logo-b.png) no-repeat left top;}
.logo-l {float: left; }
.logo-1 span { padding: 2px 10px; font-size:12px; border-radius: 2px;background: #FFF; display: inline-block;}
.logo-1 span { color: #1567C2;}/* 主题颜色 */
.warning {text-align: center; color:#fff408; font-size: 13px; }
.head-nav-l {float: left; color: #fff; margin-left:20px; }
.head-nav-l b {margin-right: 10px;}
.head-nav-r {position: absolute; top:0; right:10px;}
.head-nav-r li {float: right;padding-left:10px; margin-left:10px; font-size: 12px;color: #fff; }
.head-nav-r .name b{margin-right: 5px;}
.head-nav-r li a { color: #fff;display: block;}
.head-nav-r li a:hover,.head_nav_r .on a {text-decoration: none;}
.head-nav-r li a:hover,.head_nav_r .on a {}/* 主题颜色 */
.head-nav-r li a img { vertical-align: middle; display: block; float: left;margin:10px 5px 0 0;}
.head-nav-r .hed-line {background:url(../../images/icon/hed-line-b.png) repeat-y left top; }
.head-nav-r .name-li {font-size: 13px; position: relative; margin-right: 5px;}
.head-nav-r .name-li img {vertical-align: top; margin-top: 5px; width: 32px; height: 32px; border-radius:28px;/* border: 1px solid #e8e8e8; */ }
.head-nav-r .name-box {position: absolute; z-index:1000; right:-10px; top:40px; width:85px; padding:6px 0; background: #fff;border: 1px solid #ccc;box-shadow: 0px 5px 6px #969696;}
.head-nav-r .name-box a{color: #333; text-align: center; font-size: 12px; line-height: 30px;}
.head-nav-r .name-box a:hover {background:#e7f7ff; color:  #1567C2}


/*栏目导航*/
.zi_nav{ height:38px; line-height:38px; background: #0781be; margin-left: 240px;}
.zi_nav ul{padding-left:10px;  zoom:1;}
.zi_nav li{float:left;line-height:36px; margin-right:10px; cursor:context-menu; position: relative;}
.zi_nav li a {color: #fff;}
.zi_nav li img{float:left;margin:13px 2px 0px 0px;}
.zi_nav li span{font-size:15px;float:left;border: 1px solid #0781be;padding:0 15px; cursor: pointer; display: inline-block;}
.zi_nav li span:hover,.zi_nav .cur span{text-decoration:none;;}
.zi_nav li span:hover,.zi_nav .cur span {color:#fff; }/* 主题颜色 */


/*-----------------左侧标题栏目----------------*/
#leftBar{left: 0px; _left:0px; width:238px; overflow-y: auto;overflow-x: hidden;background: #f5f5f5;}
.leftModel .head{ width: 238px; margin: 15px 0 15px 15px;height: 28px;line-height: 28px;color: #FFF;text-align: center;font-size: 14px;border-radius: 2px;}
.leftModel .head {background: #4a91e1;}/* 主题颜色 */

#leftBar,#content,#resize{ position:absolute; top:82px; bottom:0;_top:82px; _height:100%; overflow:auto;}
#resize{left:236px; }
#content{_position:relative; left:240px; right:1px; _top:0; _left:0; _margin-left:235px; min-width: 970px; padding:10px 15px 10px 15px; }
#leftBar {box-shadow: 2px 1px 5px #888888;}
#leftBar::-webkit-scrollbar {  width: 0 !important }
#leftBar { -ms-overflow-style: none; }
#leftBar { overflow: -moz-scrollbars-none; }
/*-------------左侧子栏目列表-----------------*/
.subwrap{ /*  margin-bottom:5px; border-bottom:1px solid #dedede; */}
.subwrap .sub_title{ display: block;  padding: 6px 0 6px 10px; margin:0 0 10px;font-size: 13px; font-weight: normal; background:#e8e8e8; border-left:4px solid #0290f5;  /* background:url(../../images/icon/left_1.gif) no-repeat left 12px;  */ }
.subwrap-x {/* border-bottom: 1px solid #fff; */}
.menu{padding:0 0 5px;}
.menu li{ width:190px; color:#333; cursor:pointer; height:30px; line-height:30px; padding: 0 0 0 20px;font-size: 12px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.menu li img{margin: 7px 5px 0 0;vertical-align: top;} 
.menu li a{color:#333; display:block; padding-left:5%;width:95%; font-size: 12px;}
.menu li:hover,.menu li.active{background: #f2f8ff;color:#1567C2; font-weight: bold;}/* 主题颜色 */
.menu li a:hover,.menu li.active a{background: #f2f8ff;color:#1567C2; font-weight: bold;} /* 主题颜色 */
.menu .second_menu { height: auto;display: none;margin-left: 30px;}
.menu li .lan-03 { width:172px; display:inline-block; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.no-menu li {padding:0 0 0 14px;font-size: 13px;}
.no-menu li span{ padding:0 0 0 21px; background:url(../../images/menu/link.png) no-repeat left 0;}
/* ----------------中间切换----------------- */
#resize{background:url(../../images/resize/middle_bg_blue.gif); cursor:pointer;width:7px;   }/**中间切换控件**/
#resize .resize-img {background:url(../../images/resize/Resize_Hidden_blue.jpg) no-repeat right top; height: 400px;width:5px; display: block;}
/* ------------标题------------- */
.h2Top {font-size: 15px; font-weight: bold; margin: 25px 0 15px; color: #ff0000; }
.h2Title { padding:6px 0 6px 10px; margin-bottom:15px; font-size: 14px; font-weight: bold;background: #f8f8f8;}
.h2Title {  color:#1567c2; border-bottom: 1px solid #1567c2; }/* 主题颜色 */
.tips {color: #de0808 !important; font-size: 12px; margin:5px 0 10px;}/* 提示信息 */
/* ------------多页签----------- */
.multi-title {margin: 0 0 10px; position: relative; border-bottom: 1px solid #ececec; background: #f8f8f8; }
.multi-title .arrow-l {float: left; padding: 8px 10px; }
.multi-title .arrow-r {float: right;padding: 8px 10px;}
.multi-title .arrow-x {float: right;}
.multi-title .arrow-x .arrow {padding: 8px 10px; display: inline-block;}
.multi-title .arrow-x .bg-on {background: #ececec;}
.multi-title .multi {float: left;}
.multi-title .multi li {float: left;}
.multi-title .multi li a {color: #666; display:inline-block; font-size: 14px;padding: 8px 12px;}
.multi-title .multi li img {margin: 6px 0 0 6px; vertical-align: top;}
.multi-title .multi .on a {background: #fff; color:#333; padding: 8px 12px 8px; margin: 0 0 -1px;border-top: 1px solid #ececec;border-left: 1px solid #ececec;border-right: 1px solid #ececec; }
.mul-more { position:absolute; right:-1px; top:41px; width:120px; text-align:center; background:#fff; border: 1px solid #ececec; box-shadow: -2px 4px 5px #888; }
.mul-more a { line-height: 32px; display: block;}
.mul-more a:hover,.mul-more .on a  {background: #efefef;font-weight: bold;color: #0099e8; }
/* ------------系统管理：多页签----------- */
.mtab-box .disabled a{cursor: not-allowed}
.mtab-box {position:relative; height:36px; line-height:36px; background: #f7f7f7; border: 1px solid #e2e2e2; }
.mtab-box .arrow-l { position:absolute; top:0; left:-1px; z-index: 10;border: 1px solid #e2e2e2;border-top: none;background: #fff;}
.mtab-box .arrow-l:hover {background:#ececec }
.mtab-box .arrow-l a {display: block; width:30px; height:36px; background:url(../../images/icon/arrow-l.png) no-repeat 9px 11px;}
.mtab-box .arrow-r { position:absolute; top:0; right:36px;border: 1px solid #e2e2e2;border-top: none;background: #fff;}
.mtab-box .arrow-r:hover {background:#ececec }
.mtab-box .arrow-r a {display: block; width:30px; height:36px;background:url(../../images/icon/arrow-r.png) no-repeat 9px 11px;}
.mtab-box .arrow-r-n {right:-1px;}
.mtab-box .arrow-x {position:absolute; top:0; right:-1px;z-index: 10;background: #fff;border: 1px solid #e2e2e2;border-top: none;}
.mtab-box .arrow-x:hover {background:#ececec }
.mtab-box .arrow-x .arrow {display: block; width:36px; height:36px;background:url(../../images/icon/arrow-x.png) no-repeat 11px 14px;}
.mtab-title { margin: 0 auto; height:37px;position: relative;left: 0; white-space: nowrap;font-size: 0; transition: all .2s;-webkit-transition: all .2s;}
.mtab-title.mtab-title-l {left:30px;}/* 有左右箭头 */
/* 不可选中标题 */
.mtab-title .title{moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.mtab-title .title {display: inline-block;cursor: pointer;border-right: 1px solid #e2e2e2;  }
.mtab-title .title {height:14px; line-height:14px; color:#555;; display:inline-block; font-size: 13px;padding: 0 15px;}
.mtab-title .title a {color: #555;}
.mtab-title .title .refresh { width:16px; height:14px; margin-left:3px; display:inline-block; background:url(../../images/icon/update-d.png) no-repeat right 0;}
.mtab-title .on {background: #fff; color:#333; height:35px;line-height:37px; margin-left:-1px; border-top:2px solid #059ae4;border-right: 1px solid #e2e2e2;border-left: 1px solid #e2e2e2; }
.mtab-title .on a {color:#333;}
.mtab-content {border: 1px solid #e2e2e2; padding: 20px 10px; border-top: none; min-height: 350px;}
.qx-gli {margin: 0 20px; min-height:350px}
.qx-gli li{ float: left; font-size:13px; padding:5px 15px; margin-right:10px; border-radius:3px;color: #0099e5; background: #e2f6ff;border: 1px solid #9cd6f3; }
/* ------------筛选条件----------- */
.searchForm { margin: 10px 0 10px 0; font-size: 12px;}
/* .search-box {margin-bottom: 10px;} */
.search-box .search-i {display: inline-block; margin-bottom: 10px; }
.search-box .search-i input,.search-box .search-i select{margin: 0 5px}
.search-box .search-i b { font-size: 13px;}
/* -------------表单样式 --------------*/
form input,form select {border: 1px solid #ddd;margin: 0 5px 0; padding:4px; font-size: 12px;font-family:"微软雅黑";vertical-align: middle;}
form select{ padding:3px 5px;}
form textarea { min-height: 100px; padding:3px 5px; border: 1px solid #ddd; }
form radio {margin: 0 5px; vertical-align: middle; }
.button{font-size: 12px;  padding: 3px 10px; margin-right: 10px; cursor:pointer; border-radius:2px; filter: chroma(color=#000000);}
.button {border: solid 1px #0383c3;background: #0099e5; color: #fff;}/* 主题颜色 */
.button:hover {opacity: 0.9}
.button.default {color:#333; background: #f5f5f5; border: 1px solid #ddd;}
.button.submit {background: #F9A34A; border: 1px solid #E58806; color: #fff !important}
.button.blue { background: #0099E5;border: solid 1px #0186D5; color: #fff !important}
.button.green { background:#4fbd34;border: solid 1px #29a509; color: #fff !important}
.button.orgne { background:#FF5722;border: solid 1px #da3c09; color: #fff !important}
.button.big {padding: 6px 12px; font-size: 13px;}

/* ------------表格样式----------- */
/* 列表表格 */
.tab-list {width: 100%; table-layout: fixed; margin-bottom: 15px; }
.tab-list th,.tab-list td { padding:10px 8px;border: 1px solid #e2e2e2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tab-list th {text-align: left; font-size: 13px; }
.tab-list .w50 {width: 50px;}
/*table中“操作”  */
.operate_icon8 {width: 233px;}
.operate_icon7 {width: 203px;}
.operate_icon6 {width: 175px;}
.operate_icon5 {width: 155px;}
.operate_icon4 {width: 125px;}
.operate_icon3 {width: 95px;}
.operate_icon2 {width: 65px;}
.operate_icon1 {width: 35px;}
.operate_icon1 img,.operate_icon2 img,.operate_icon3 img,.operate_icon4 img,.operate_icon5 img,.operate_icon6 img,.operate_icon7 img,.operate_icon8 img{margin-left: 10px;}
.listodd{background: #F6F6F6;}/* 间行变色 */
/* 弹出表格 */
.tab-show {width:100%; margin-bottom: 15px; table-layout: fixed;}
.tab-show th,.tab-show td { padding:8px; border: 1px solid #eaeaea;}
.tab-show td .ell {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tab-show td a{color: #d20101;}
.tab-show td a:hover {text-decoration: underline; }
.tab-show td a.button {color: #fff;}
.tab-show td a.button:hover {text-decoration: none; }
.tab-show th {background: #f8f8f8; text-align: right; font-size: 13px; }
.show-info {margin: 20px 10px 20px;}
.tab-show input {width: 96%; margin: 0;}
.tab-show select {margin: 0; color: #333;}
.tab-show textarea { width:96%; color: #333; }
.tab-show .button{width:auto;}
.tab-show .radio,.tab-show .check {width: auto; margin: 0 5px;}
.tab-show .edui-default { width: auto;z-index: 1000;}/* 文本编辑 */
.tab-show caption,.tab-list caption{padding:0 0 5px; margin-bottom:15px; font-size: 14px; font-weight: bold; text-align: left;}
.tab-show caption,.tab-list caption { color:#0099e5; border-bottom: 1px solid #1567c2;}/* 主题颜色 */
/*鼠标悬停状态*/
.tab-list tr:hover,.tab-show tr:hover{background:#f8fdff;}/* 主题颜色 */
/* 拖拽样式 */
td.showDragHandle {background: url(../../images/tablednd/updown2.gif) no-repeat 5px center;cursor:move}
.myDragClass td {cursor:move;}
/* 路径列表 */
.ul-item-list li{display:inline-block; margin:2px 20px 2px 0;}
.ul-item-list li { color: #1567c2;}/* 主题颜色 */
.ul-item-list li img {margin-left: 10px;}
.ul-item-list .line {color: #999; margin-left: 15px;}
.ul-item-list .tips {display: block; margin-top: 5px;}
/* 给不同tr增加status状态样式 */
.shield-table {margin: 0 0 10px;}
.shield-table td, .shield-table th {line-height: 28px; padding: 0 5px;}

/*-----------------------分页样式----------------------*/
.inputNumber { width: 40px; padding:3px; margin: 0 5px 0; border-radius: 2px; vertical-align: top;border: 1px solid #ddd; }
.pagination {overflow:  hidden;}
.pagination .button {border-radius: 2px;  padding: 3px 12px;border: solid 1px #1567c2;background: #4a91e1; color: #fff;  }/* 主题颜色 */
.pagination .button:hover {opacity: 0.9}
.darkred{color: #b70000;}
.pagination li { display: inline;}
.pagination li a,.pagination li span { position: relative;float: left; padding: 5px 11px; margin-left: -1px;line-height: 1.42857143; color: #333; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.pagination li:first-child a,.pagination li:first-child span {margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination li:last-child a,.pagination li:last-child span { border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pagination li a:hover,
.pagination li span:hover,
.pagination li a:focus,
.pagination li span:focus { z-index: 3;color: #333; background-color: #eee; border-color: #ddd; text-decoration: none;}
.pagination .active a,
.pagination .active span,
.pagination .active a:hover,
.pagination .active span:hover,
.pagination .active a:focus,
.pagination .active span:focus { z-index: 2; color: #fff; cursor: default; background-color: #4A91E1; border-color: #4A91E1;}
.pagination .disabled span,
.pagination .disabled span:hover,
.pagination .disabled span:focus,
.pagination .disabled a,
.pagination .disabled a:hover,
.pagination .disabled a:focus { color: #777; cursor: not-allowed;background-color: #fff; border-color: #ddd;}
.pagination img{cursor:pointer; margin-right: 5px;}
.pagination img.normal{cursor: auto;}

/* 示例说明 */
.explain { margin:15px 0; padding:0 0 10px;color:#333;border: 1px solid #ccc; border-left:5px solid #757575;}
.explain .title {background: #ddd; padding: 6px 10px; border-bottom: 1px solid #c3c0c0; }
.explain p {text-indent: -25px; margin:10px 20px 0 40px; line-height: 25px;}
.explain .explain-1 {display: block; margin-left:50px;  }
.explain .explain-2 {display: block;margin-left:65px;  }
.explain .explain-3 {display: block;margin-left:75px;  }
.explain .gray {color: #b9731c !important;}

/* 树形结构结果 */
.ztree-left { width:260px; padding:15px 5px 15px 15px; float:left; background: #f8f8f8;}
.ztree-left .ztree {padding:0; margin: 15px 0;}
.ztreeContent {margin: 0 0 0 290px;}
/* 
日历
.ri-time { margin: 20px 10%;  background: #73b9ff; border: 2px solid #73b9ff;}
.ri-time .has-toolbar {width:60%; float: left; padding: 30px 3%; background: #fff;}
.ri-time .time-d { float:right; width:34%; }
.ri-time .time-d .time-d-w{ height:100%; padding: 80px 30px; text-align:center; color:#fff; font-size:18px;}
.ri-time .time-d .title-b { width:80px; height:55px; font-size:25px; text-align: center; margin:20px auto ; padding:25px 0 0 ; border: 1px solid #ffc033; background: #ffc033;box-shadow: 1px 2px 5px rgba(0,0,0,.1), -1px 2px 5px rgba(0,0,0,.1);}
.ri-time .ri-c { margin-top:30px; padding:20px 0 0; text-align:left; font-size:16px; border-top: 1px solid #fff;}
.ri-time .ri-c .t {margin-bottom: 10px; font-size: 18px;} */

/* jvm缓存表格 */
table.cachetable {border: 1px solid white;width: 100%;margin: 10px 0;}
table.cachetable td {border: 1px solid white;}

/* 代码生成器 */
.midtab {margin: 15px 0;}
.midtab a {padding: 5px 12px;border-radius: 2px; border: solid 1px #dcdcdc;background: #fff;color: #000;}
.midtab .cur { border: solid 1px #1567c2;background: #4a91e1;color: #fff;}/* 主题颜色 */
.cg_previre_title { padding:0 5px 10px; font-size:14px; font-weight:bold; background: #efefef; position: relative; }
.cg_previre_title a {margin: 0 10px; padding:15px 10px 5px; display: inline-block;}
.cg_previre_title a.cur {border-bottom: 2px solid #1567c2;}/* 主题颜色 */
.cg_previre_title .all {position: absolute; top:10px; right:2px; padding :4px 14px; background: #fff;  border: 1px solid #c3c3c3; border-radius: 3px;}
.cg_content { color:#fff;   background: #1c1d21;}
.cg_content_title {font-size:15px; font-weight:bold; padding: 15px 16px 8px; margin: 0 10px 0; border-bottom:1px solid #fff;}


/* 提示栏 */
#autocompleteDiv div {border: 1px solid #dadada !important; width: 258px !important;}
.tipsul {padding:5px 5px;box-shadow: 2px 3px 7px #888;}
.tipsul li{height:30px;line-height:30px; color:#8a4205; text-align: left;padding-left:10px !important;overflow:hidden; width:auto !important;}
.tipsul li:last-child{ border-bottom: none !important;}
.tipsul li:hover{background: #ebebeb;cursor: pointer;}
.tipsul li.selected{background: #ebebeb;}

/* shieldjs的说明 */
.allShieldJSHtmlActions .headertr th{text-align: center;}
.allShieldJSHtmlActions .shieldjs_headertr_xh{width: 25px;}
.allShieldJSHtmlActions .shieldjs_headertr_method{width: 20%;}
.allShieldJSHtmlActions .shieldjs_datatr_xh{text-align: center;}

/* admintab 切换 */
.adminTab {margin: 0 0 15px 0;padding-left:15px; border-bottom: 1px solid #d0d0d0;height:32px; line-height:32px; }
.adminTab a {padding: 0 10px 0; margin-right:5px; height:32px; line-height:32px; font-size: 14px; font-weight: bold; display: inline-block; border: 1px solid #d0d0d0; border-bottom: 1px solid #fff;}
.adminTab a:hover {color:#1567c2;}
.adminTab .cur {color:#1567c2; border-top: 2px solid #1567c2;  border-bottom:none;height:31px; line-height:31px; background: #fff; }

/* 入职徽章 */
.lv-huiz { margin:0; position: relative; height: 35px; width:35px;display: none; }
.lv-huiz .number { position:absolute; top:7px; color: #333;}
.lv-name{margin: 8px 0 0 8px;}

/* 加载中动画 */
.loader1 {  margin: 100px auto;  width: 90px;  height: 60px;  text-align: center;  font-size: 12px;}
.loader1 .loadtext{clear: both;margin-bottom: 10px;}
.loader1 .loading {width: 6px; height: 6px; border-radius: 4px; background: #35bdf0; float: left; margin: 0 5px; animation: loading1 linear 1s infinite; -webkit-animation: loading1 linear 1s infinite;}
.loader1 .loading:nth-child(1){animation-delay:0s;}
.loader1 .loading:nth-child(2){animation-delay:0.2s;}
.loader1 .loading:nth-child(3){animation-delay:0.4s;}
.loader1 .loading:nth-child(4){animation-delay:0.6s;}
.loader1 .loading:nth-child(5){animation-delay:0.8s;}
@keyframes loading1 {   0%,60%,100% {transform: scale(1);}    30% {transform: scale(2.5);} }
@-webkit-keyframes loading1 {   0%,60%,100% {transform: scale(1);}    30% {transform: scale(2.5);} }
/* 第二种 */
.loader2,.loader2:before,.loader2:after {background:#157dee;-webkit-animation: load1 1s infinite ease-in-out;animation: load1 1s infinite ease-in-out;width: 1em;height: 4em;}
.loader2:before,.loader2:after {position: absolute;top: 0;content: '';}
.loader2:before {left: -1.5em;}
.loader2 {text-indent: -9999em;margin: 100px auto;position: relative;font-size: 11px;-webkit-animation-delay: 0.16s;animation-delay: 0.16s;}
.loader2:after {left: 1.5em;-webkit-animation-delay: 0.32s;animation-delay: 0.32s;}
@-webkit-keyframes load1 {	0%,80%,100% {box-shadow: 0 0 #FFF;height: 4em;}	40% {box-shadow: 0 -2em #ffffff;height: 5em;} }
@keyframes load1 {	0%,80%,100% {box-shadow: 0 0 #FFF;height: 4em;}	40% {box-shadow: 0 -2em #ffffff;height: 5em;} }
/* 第三种 */
.loader3,.loader3:before,.loader3:after {border-radius: 50%;}
.loader3:before,.loader3:after {position: absolute;content: '';}
.loader3:before {
	width: 5.2em;height: 10.2em;background: #fff;border-radius: 10.2em 0 0 10.2em;
	top: -0.1em;left: -0.1em;-webkit-transform-origin: 5.2em 5.1em;
	transform-origin: 5.2em 5.1em;
	-webkit-animation: load2 2s infinite ease 1.5s;
	animation: load2 2s infinite ease 1.5s;
}
.loader3 {
	font-size: 11px;text-indent: -99999em;margin: 100px auto;position: relative;
	width: 10em;height: 10em;
	box-shadow: inset 0 0 0 1em #0dcecb;
}
.loader3:after {
	width: 5.2em;height: 10.2em;background: #fff;border-radius: 0 10.2em 10.2em 0;
	top: -0.1em;left: 5.1em;-webkit-transform-origin: 0px 5.1em;
	transform-origin: 0px 5.1em;-webkit-animation: load2 2s infinite ease;	animation: load2 2s infinite ease;
}
@-webkit-keyframes load2 {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);} }
@keyframes load2 {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);} }
/* 第4种 */
.loader4 {
	font-size: 10px;margin: 100px auto;text-indent: -9999em;width: 11em;height: 11em;border-radius: 50%;background: #ffffff;
	background: -moz-linear-gradient(left, #0dcecb 10%, rgba(255, 255, 255, 0) 42%);
	background: -webkit-linear-gradient(left, #0dcecb 10%, rgba(255, 255, 255, 0) 42%);
	background: -o-linear-gradient(left, #0dcecb 10%, rgba(255, 255, 255, 0) 42%);
	background: -ms-linear-gradient(left, #0dcecb 10%, rgba(255, 255, 255, 0) 42%);
	background: linear-gradient(to right, #0dcecb 10%, rgba(255, 255, 255, 0) 42%);
	position: relative;-webkit-animation: load3 1.4s infinite linear;animation: load3 1.4s infinite linear;
}
.loader4:before {width: 50%;height: 50%;background: #FFF;border-radius: 100% 0 0 0;position: absolute;top: 0;left: 0;content: '';}
.loader4:after {background: #fff;width: 75%;height: 75%;border-radius: 50%;content: '';margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
@-webkit-keyframes load3 {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);} }
@keyframes load3 {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);} }